snow shower

English

noun
Definitions
  • A snow system leading to an accumulation of between 1 to 3 inches of snow. A snow shower brings more snow than a flurry, but less than a snow storm or a blizzard.

Etymology

Compound from English snow + English shower.

Origin

English

shower

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms